keep the spirit of something alive - Français Anglais Dictionnaire